Bio-inspired cost-aware optimization for data-intensive service provision
نویسندگان
چکیده
The rapid proliferation of enormous sources of digital data and the development of cloud computing have led to greater dependence on data-intensive services. Each service may actually request or create a large amount of data sets. The scope, number, and complexity of data-intensive services are all set to soar in the future. To compose these services will be more challenging. Issues of autonomy, scalability, adaptability, and robustness, become difficult to resolve. Bio-inspired algorithms can overcome the new challenging requirements of data-intensive service provision. It is useful for the provision of data-intensive services to explore key features and mechanisms of biological systems and accordingly to add biological mechanisms to services. This thesis discusses the key concepts and approaches behind Web service concretization. It presents a hierarchical taxonomy of Web service concretization approaches and provides a detailed analysis of each approach. The taxonomy helps us not only to identify existing algorithms developed in service concretization but also to evaluate the applicability of different approaches to the data-intensive service provision problem. This thesis concentrates on the bio-inspired algorithms in the taxonomy. To this end, it conducts a systematic review of Web service concretization based on bio-inspired algorithms. The systematic review investigates the extent of applications of bio-inspired algorithms to QoS-based Web service concretization, which is not covered by previous studies. Then the comprehensive applications of an ant colony system and a genetic algorithm for cost-aware data-intensive service provision are introduced. The performance of the two proposed algorithms is evaluated and compared with other traditional methods. Further, this thesis investigates an ant colony system and a genetic algorithm for the multi-objective data-intensive service
منابع مشابه
Bio-Inspired Computing and Its Approaches in Cloud Computing
Cloud computing provides internet-based services to access completely different reasonably service or resources, eliminating the requirement for centralized knowledge access. There are many challenges obtainable in cloud computing, wherever specific problems like resource provisioning, load imbalance and performance improvement are often solved exploitation bio-inspired algorithms. Bio-inspired...
متن کاملOffloading mobile data traffic for QoS-aware service provision in vehicular cyber-physical systems
Owing to the increasing number of vehicles in vehicular cyber-physical systems (VCPSs) and the growing popularity of various services or applications for vehicles, cellular networks are being severely overloaded. Offloading mobile data traffic through Wi-Fi or a vehicular ad hoc network (VANET) is a promising solution for partially solving this problem because it involves almost no monetary cos...
متن کاملFacilitating an ant colony algorithm for multi-objective data-intensive service provision
The explosion of enormous sources of digital data has led to greater dependence on data-intensive services. Applications based on data-intensive services have become one of the most challenging applications in cloud computing. The service provision, and in particular service composition, will face new challenges as the services and data grow. In this paper, we will evaluate an ant colony system...
متن کاملDistributed Coverage Games for Energy-Aware Mobile Sensor Networks
Inspired by current challenges in data-intensive and energy-limited sensor networks, we formulate a coverage optimization problem for mobile sensors as a (constrained) repeated multiplayer game. Each sensor tries to optimize its own coverage while minimizing the processing/energy cost. The sensors are subject to the informational restriction that the environmental distribution function is unkno...
متن کاملEfficient Migration-Aware Algorithms for Elastic BPMaaS
As for all kind of software, customers expect to find business process execution provided as a service (BPMaaS). They expect it to be provided at the best cost with guaranteed SLA. From the BPMaaS provider point of view it can be done thanks to the provision of an elastic cloud infrastructure. The provider still have to provide the service at the lowest possible cost while meeting customers exp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 27 شماره
صفحات -
تاریخ انتشار 2015